3D Cellular Automata - Complex Behavior From Simple Rules